package com.wz.project.mydo.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.wz.framework.aspectj.lang.annotation.Excel;
import com.wz.framework.web.domain.BaseEntity;

/**
 * 出库作业历史表对象 mydo_job_finish
 * 
 * @author wz
 * @date 2021-11-02
 */
public class MydoJobFinish
{
    private static final long serialVersionUID = 1L;

    /** 作业id */
    @Excel(name = "作业id")
    private String jobId;

    /** 作业状态 */
    @Excel(name = "作业状态")
    private String status;

    /** 联机方式 */
    @Excel(name = "联机方式")
    private String onLineType;

    /** 任务号 */
    @Excel(name = "任务号")
    private String taskNo;

    /** 供应商 */
    @Excel(name = "供应商")
    private String supplierId;

    /** 客户 */
    @Excel(name = "客户")
    private String customerId;

    /** 部门 */
    @Excel(name = "部门")
    private String departmentId;

    /** 托盘码 */
    @Excel(name = "托盘码")
    private String trayCode;

    /** 巷道 */
    @Excel(name = "巷道")
    private String roadwayId;

    /** 货位 */
    @Excel(name = "货位")
    private String cargoSpaceId;

    /** 目标巷道 */
    @Excel(name = "目标巷道")
    private String targetRoadwayId;

    /** 目标货位 */
    @Excel(name = "目标货位")
    private String targetCargoSpaceId;

    /** 产线 */
    @Excel(name = "产线")
    private String lineId;

    /** 车间 */
    @Excel(name = "车间")
    private String workshopId;

    /** 优先级 */
    @Excel(name = "优先级")
    private Long priority;

    /** 执行阶段 */
    @Excel(name = "执行阶段")
    private String executionPhase;

    /** 出库类型 */
    @Excel(name = "出库类型")
    private String inOrOut;

    /** 开始时间 */
    @Excel(name = "开始时间")
    private String startTime;

    /** 完成时间 */
    @Excel(name = "完成时间")
    private String finishTime;

    /** 入口 */
    @Excel(name = "入口")
    private String entranceId;

    /** 出口 */
    @Excel(name = "出口")
    private String exitId;

    /** 当前仓库班组 */
    @Excel(name = "当前仓库班组")
    private String classNowName;

    /** 车间班组 */
    @Excel(name = "车间班组")
    private String classWorkshopName;

    /** 车间班组id */
    @Excel(name = "车间班组id")
    private String classgroupNumber;

    /** 车间班组执行时间 */
    @Excel(name = "车间班组执行时间")
    private String classWorkshopDateTime;

    /** 仓库班组 */
    @Excel(name = "仓库班组")
    private String classId;

    /** 仓库班组执行时间 */
    @Excel(name = "仓库班组执行时间")
    private String classNowDateTime;

    /** 仓库 */
    @Excel(name = "仓库")
    private String warehouseId;

    /** 出库顺序 */
    @Excel(name = "出库顺序")
    private String outId;

    /** 站点 */
    @Excel(name = "站点")
    private Long siteId;

    /** 车牌号 */
    @Excel(name = "车牌号")
    private String carNumber;

    /** 报警标志 */
    @Excel(name = "报警标志")
    private String faultFlag;

    /** 设备id */
    @Excel(name = "设备id")
    private String devId;

    /** 库存id */
    @Excel(name = "库存id")
    private String stockSource;
    private String createTime;
    private String productId;
    private String inOrOutId;
    private String barcodeDetail;
    private String inOrOutDId;

    public String getBarcodeDetail() {
        return barcodeDetail;
    }

    public void setBarcodeDetail(String barcodeDetail) {
        this.barcodeDetail = barcodeDetail;
    }

    public String getInOrOutDId() {
        return inOrOutDId;
    }

    public void setInOrOutDId(String inOrOutDId) {
        this.inOrOutDId = inOrOutDId;
    }

    public String getInOrOutId() {
        return inOrOutId;
    }

    public void setInOrOutId(String inOrOutId) {
        this.inOrOutId = inOrOutId;
    }

    public String getProductId() {
        return productId;
    }

    public void setProductId(String productId) {
        this.productId = productId;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createtime) {
        this.createTime = createtime;
    }


    public void setJobId(String jobId)
    {
        this.jobId = jobId;
    }

    public String getJobId()
    {
        return jobId;
    }
    public void setStatus(String status)
    {
        this.status = status;
    }

    public String getStatus()
    {
        return status;
    }
    public void setOnLineType(String onLineType)
    {
        this.onLineType = onLineType;
    }

    public String getOnLineType()
    {
        return onLineType;
    }
    public void setTaskNo(String taskNo)
    {
        this.taskNo = taskNo;
    }

    public String getTaskNo()
    {
        return taskNo;
    }
    public void setSupplierId(String supplierId)
    {
        this.supplierId = supplierId;
    }

    public String getSupplierId()
    {
        return supplierId;
    }
    public void setCustomerId(String customerId)
    {
        this.customerId = customerId;
    }

    public String getCustomerId()
    {
        return customerId;
    }
    public void setDepartmentId(String departmentId)
    {
        this.departmentId = departmentId;
    }

    public String getDepartmentId()
    {
        return departmentId;
    }
    public void setTrayCode(String trayCode)
    {
        this.trayCode = trayCode;
    }

    public String getTrayCode()
    {
        return trayCode;
    }
    public void setRoadwayId(String roadwayId)
    {
        this.roadwayId = roadwayId;
    }

    public String getRoadwayId()
    {
        return roadwayId;
    }
    public void setCargoSpaceId(String cargoSpaceId)
    {
        this.cargoSpaceId = cargoSpaceId;
    }

    public String getCargoSpaceId()
    {
        return cargoSpaceId;
    }
    public void setTargetRoadwayId(String targetRoadwayId)
    {
        this.targetRoadwayId = targetRoadwayId;
    }

    public String getTargetRoadwayId()
    {
        return targetRoadwayId;
    }
    public void setTargetCargoSpaceId(String targetCargoSpaceId)
    {
        this.targetCargoSpaceId = targetCargoSpaceId;
    }

    public String getTargetCargoSpaceId()
    {
        return targetCargoSpaceId;
    }
    public void setLineId(String lineId)
    {
        this.lineId = lineId;
    }

    public String getLineId()
    {
        return lineId;
    }
    public void setWorkshopId(String workshopId)
    {
        this.workshopId = workshopId;
    }

    public String getWorkshopId()
    {
        return workshopId;
    }
    public void setPriority(Long priority)
    {
        this.priority = priority;
    }

    public Long getPriority()
    {
        return priority;
    }
    public void setExecutionPhase(String executionPhase)
    {
        this.executionPhase = executionPhase;
    }

    public String getExecutionPhase()
    {
        return executionPhase;
    }
    public void setInOrOut(String inOrOut)
    {
        this.inOrOut = inOrOut;
    }

    public String getInOrOut()
    {
        return inOrOut;
    }
    public void setStartTime(String startTime)
    {
        this.startTime = startTime;
    }

    public String getStartTime()
    {
        return startTime;
    }
    public void setFinishTime(String finishTime)
    {
        this.finishTime = finishTime;
    }

    public String getFinishTime()
    {
        return finishTime;
    }
    public void setEntranceId(String entranceId)
    {
        this.entranceId = entranceId;
    }

    public String getEntranceId()
    {
        return entranceId;
    }
    public void setExitId(String exitId)
    {
        this.exitId = exitId;
    }

    public String getExitId()
    {
        return exitId;
    }
    public void setClassNowName(String classNowName)
    {
        this.classNowName = classNowName;
    }

    public String getClassNowName()
    {
        return classNowName;
    }
    public void setClassWorkshopName(String classWorkshopName)
    {
        this.classWorkshopName = classWorkshopName;
    }

    public String getClassWorkshopName()
    {
        return classWorkshopName;
    }
    public void setClassgroupNumber(String classgroupNumber)
    {
        this.classgroupNumber = classgroupNumber;
    }

    public String getClassgroupNumber()
    {
        return classgroupNumber;
    }
    public void setClassWorkshopDateTime(String classWorkshopDateTime)
    {
        this.classWorkshopDateTime = classWorkshopDateTime;
    }

    public String getClassWorkshopDateTime()
    {
        return classWorkshopDateTime;
    }
    public void setClassId(String classId)
    {
        this.classId = classId;
    }

    public String getClassId()
    {
        return classId;
    }
    public void setClassNowDateTime(String classNowDateTime)
    {
        this.classNowDateTime = classNowDateTime;
    }

    public String getClassNowDateTime()
    {
        return classNowDateTime;
    }
    public void setWarehouseId(String warehouseId)
    {
        this.warehouseId = warehouseId;
    }

    public String getWarehouseId()
    {
        return warehouseId;
    }
    public void setOutId(String outId)
    {
        this.outId = outId;
    }

    public String getOutId()
    {
        return outId;
    }
    public void setSiteId(Long siteId)
    {
        this.siteId = siteId;
    }

    public Long getSiteId()
    {
        return siteId;
    }
    public void setCarNumber(String carNumber)
    {
        this.carNumber = carNumber;
    }

    public String getCarNumber()
    {
        return carNumber;
    }
    public void setFaultFlag(String faultFlag)
    {
        this.faultFlag = faultFlag;
    }

    public String getFaultFlag()
    {
        return faultFlag;
    }
    public void setDevId(String devId)
    {
        this.devId = devId;
    }

    public String getDevId()
    {
        return devId;
    }
    public void setStockSource(String stockSource)
    {
        this.stockSource = stockSource;
    }

    public String getStockSource()
    {
        return stockSource;
    }


    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("jobId", getJobId())
            .append("status", getStatus())
            .append("onLineType", getOnLineType())
            .append("taskNo", getTaskNo())
            .append("supplierId", getSupplierId())
            .append("customerId", getCustomerId())
            .append("departmentId", getDepartmentId())
            .append("trayCode", getTrayCode())
            .append("roadwayId", getRoadwayId())
            .append("cargoSpaceId", getCargoSpaceId())
            .append("targetRoadwayId", getTargetRoadwayId())
            .append("targetCargoSpaceId", getTargetCargoSpaceId())
            .append("lineId", getLineId())
            .append("workshopId", getWorkshopId())
            .append("priority", getPriority())
            .append("executionPhase", getExecutionPhase())
            .append("inOrOut", getInOrOut())
            .append("createTime", getCreateTime())
            .append("startTime", getStartTime())
            .append("finishTime", getFinishTime())
            .append("entranceId", getEntranceId())
            .append("exitId", getExitId())
            .append("classNowName", getClassNowName())
            .append("classWorkshopName", getClassWorkshopName())
            .append("classgroupNumber", getClassgroupNumber())
            .append("classWorkshopDateTime", getClassWorkshopDateTime())
            .append("classId", getClassId())
            .append("classNowDateTime", getClassNowDateTime())
            .append("warehouseId", getWarehouseId())
            .append("outId", getOutId())
            .append("siteId", getSiteId())
            .append("carNumber", getCarNumber())
            .append("faultFlag", getFaultFlag())
            .append("devId", getDevId())
            .append("stockSource", getStockSource())
            .toString();
    }
}
